package com.cty.mapper;

import com.cty.pojo.User;

import java.util.List;

/**
 * @Auther: cty
 * @Date: 2020/2/29 17:28
 * @Description:  绑定接口
 * @version: 1.0
 */
public interface UserMapper {
    // 1 if使用
    List<User> ifSelBySexAge(User user);

    // 2 where使用
    List<User> whereSelBySexAge(User user);

    // 3 choose when otherwise使用
    List<User> cwoSelBySexAge(User user);

    // 4 set使用
    int setUpdBySexAge(User user);

    // 5-1 trim实现where
    List<User> trimToWhereSelBySexAge(User user);

    // 5-2 trim实现set
    int trimToSetUpdBySexAge(User user);

    // 6 bind使用
    List<User> bindSelByUname(User user);

    // 7 foreach使用
    List<User> foreachSelbyUid(List abcList);

    // 8 sql include使用
    List<User> siSel();
}
